a972f869be7eaeca8e214844d0492fd1d5e3bb82,src/main/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java,StaticTypeCheckingVisitor,visitStaticMethodCallExpression,#StaticMethodCallExpression#,947
Before Change
for (ClassNode currentReceiver : receivers) {
mn = findMethod(currentReceiver, name, args);
if (!mn.isEmpty()) {
typeCheckMethodsWithGenerics(currentReceiver, args, mn, call);
chosenReceiver = currentReceiver;
break;
}
After Change
List<MethodNode> mn = null;
ClassNode chosenReceiver = null;
for (ClassNode currentReceiver : receivers) {
mn = findMethod(currentReceiver, name, args);
if (!mn.isEmpty()) {
if (mn.size()==1) typeCheckMethodsWithGenerics(currentReceiver, args, mn.get(0), call);
chosenReceiver = currentReceiver;
break;
}